package org.jeecg.modules.workflow.convert.change;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.boc.ewr.business.entity.SnorgChangeApply;
import org.jeecg.common.workflow.vo.change.org.BpmChgSnorgCreateReqVo;
import org.jeecg.common.workflow.vo.change.org.BpmChgSnorgRespVo;

import java.util.List;

/**
 * @author : Wzz
 * @create : 2023-04- 26- 14:55
 * @desc :签约机构变更申请 Convert
 */
public interface BpmChgSnorgConvert {
    SnorgChangeApply convert(BpmChgSnorgCreateReqVo bean);

    BpmChgSnorgRespVo convert(SnorgChangeApply bean);

    BpmChgSnorgRespVo getInfoByProtocolNo(String protocolNo);

    List<BpmChgSnorgRespVo> convertList(List<SnorgChangeApply> list);

    IPage<BpmChgSnorgRespVo> convertPage(IPage<SnorgChangeApply> page);
}
